WP_Arvan\OBS\Admin\Admin D

Total Complexity 357
Dependencies 14
Dependents 1
Total lines 2,059
Lines of code 1,319
Logical lines of code 758
Comment lines 334
Methods 58
Properties 2

Methods 58

Method Rating Maintainability Complexity Lines of code
config_access_keys()
D
28
33 125
upload_media_to_storage()
D
33 32 79
handle_bulk_actions_upload()
B
40 17 57
process_media_actions()
B
40 17 57
upload_image_to_storage()
A
40 15 54
wp_update_attachment_metadata()
A
51 16 23
check_valid_attachment()
A
50 14 22
delete_media_from_storage()
A
45 11 40
handle_create_bucket()
A
44 9 44
render_edit_attachment_metabox()
A
45 9 39
handle_bulk_upload()
A
43 8 48
maybe_change_acl()
A
48 9 30
save_plugin_settings()
A
50 9 28
get_media_action_result_message()
A
50 9 27
maybe_display_media_action_message()
A
55 8 17
maybe_upload_attachments()
S
51 7 29
download_arvan_to_attachment()
S
49 7 27
render_private_url_generator_metabox()
S
43 5 56
enqueue_scripts()
S
51 7 24
restrict_manage_posts()
S
51 7 23
scheduler_filter()
S
60 8 10
add_edit_attachment_metabox()
S
53 6 22
get_object_private_url()
S
54 6 20
handle_generate_acl_url()
S
48 5 32
attachment_image_src_filter()
S
57 6 15
add_media_row_actions()
S
59 6 13
pre_get_media_attachment()
S
55 5 19
media_library_url_rewrite()
S
59 5 13
manage_media_custom_column()
S
60 5 12
store_selected_bucket_in_db()
S
52 4 25
calculate_image_srcset()
S
58 4 15
setup_admin_menu()
S
48 1 42
get_site_icon_url()
S
61 3 12
generate_private_url()
S
54 2 21
change_object_acl()
S
56 2 19
admin_footer()
S
63 2 17
enqueue_styles()
S
70 3 5
get_media_action_strings()
S
64 3 9
settings_page_title()
S
69 3 6
add_media_row_action()
S
63 3 9
formatBytes()
S
58 2 14
get_media_action_url()
S
61 2 12
get_available_media_actions()
S
63 2 11
ajax_get_attachment_provider_details()
S
62 2 11
get_message()
S
69 2 7
maybe_do_provider_action()
S
67 2 8
is_attachment_served_by_storage()
S
68 2 7
bulk_actions_upload()
S
66 2 8
ajax_bulk_upload_res()
S
62 1 12
filter_input()
S
78 1 3
get_messages()
S
64 1 10
s3_client_creator()
S
77 1 4
about_us_page()
S
81 1 3
download_from_arvan()
S
81 1 3
manage_upload_columns()
S
72 1 5
styles_page()
S
81 1 3
settings_page()
S
71 1 6
__construct()
S
68 1 7